#生成的可执行文件名
TARGET = run

#源文件路径 用‘：’隔开
PLCC := /home/yang/work/PLCC/
#PLCC := ../../
VPATH  = $(PLCC)/plcc/log: $(PLCC)/plcc/thread:  \
	$(PLCC)/plcc/event_queue:  ./

#使用的编译工具
CC     = g++

#生成端中间文件
OBJ    = test.o log.o Mutex.o Thread.o\
				 Event.o
#Queue.o  EventQueue.o

$(TARGET):$(OBJ)
	$(CC) -o $(TARGET) $(OBJ) -lpthread

log.o        : log.h
Mutex.o 		 : Mutex.h
Thread.o     : Thread.h
Event.o      : Event.h
#Queue.o 		 : Queue.h
#EventQueue.o : EventQueue.h

.PHONY : clean
clean:
	-rm $(TARGET) $(OBJ)
